CRKBD

Наконец это случилось и ко мне приехала первая классическая версия Corne Helidox, сделанная reddit пользователем u/MGB-001 в желтом цвете (счас таких не делают, коллекционная). Клавиатура Corne Helidox разработана японским инженером Козуке Адачи, которая представяет из себя сплит клавиатуру управляюемую двумя контроллерами ATmega и построенную на open-source клавиатурном firmware QMK.fm. PCB клавиатуры тоже в open-source — foostan/crkbd.

Всего имеется несколько версий CRKBD (у меня первая и PCB от второй и третьей):

1) corne-classic
2) corne-cherry (хотсвап MX свичи на Kailh сокетах)
3) corne-chocolate (хотсвап Choco свичи на Kailh сокетах)
4) corne-light (упрощенная версия PCB).

Первым делом получив клавиатуру, нужно заделать под свои привычки ее раскладку. Есть два варианта: 1) использовать только веб-страницу конфигуратора config.qmk.fm, в этом случае у вас слетит онлайн информация на OLED дисплее; 2) собрать из исходников и тулчейна QMK в командной строке, в этом случае будет OLED дебагер.

Я сконфигурировал следующую раскладку, которая является модифицированной версией crkbd/rev1/common для первых версий Corne.

Layer 0

На первой странице есть все клавиши, а клавиши ESC, ENTER, LEFT/RIGHT ALT/CTRL, LEFT SHIFT и TAB находятся на своих обычный местах IBM PC клавиатур, ориентируюсь и работаю я в основном в IBM CUA режимах, а в качестве шелов использую FAR и Midnight Commander.

Layer 1

Поэтому на второй странице курсоры находятся в своем привычном расположении, по центру платы, а их модификатор находится на той же сплит части. Так же на этой странице цифры и функциональные клавиши.

Layer 2

Третья страница для лисперов и контекстов, тут находятся все скобки, а также регистровые (SHIFT) символы для цифр.

Layer 3

Четвертая страница служебная для управления периферией клавиатуры, сюда входит RESET контроллеров (перезагрузка клавиатуры) и управление RGB.